#include<bits/stdc++.h>
using namespace std;

int main(){
  int n;
  cin>>n;
  vector<int> v;
  v.push_back(1);
  for(int i=0;i<n;i++){
    int jinwei=0;
    for(int j=0;j<v.size();j++){
      int temp=v[j]*2+jinwei;
      v[j]=temp%10;
      jinwei=temp/10;
    }
    if(jinwei!=0)v.push_back(jinwei);
  }
  for(int i=v.size()-1;i>=0;i--){
    cout<<v[i];
  }
  cout<<endl;

  return 0;
}


//题目：2的n次方
//
//描述：
//题目描述
//任意给定n(n≤100),计算2的n次方的值。
//
//输入格式
//  输入一个正整数
//
//输出格式
//  输出2的n次方的值
//
//输入样例
//5
//输出样例
//32